﻿/* public */
html{

}
body { font-family: "微软雅黑", "宋体", Arial; font-size: 12px; position: relative; z-index: 0; _overflow: hidden; }
a { color: #666; outline: none; font-family: "微软雅黑"; }
a:hover { }
i { font-style: normal; }
#z0 { z-index: 0; position: relative; }
.container { position: relative; }
.content { width: 1200px; position: relative;  }
.bg-f2 { background-color: #f2f2f2;}
.bg-f6 { background-color: #f6f6f6;}
.bg-white { background-color: #fff;}
.overflow { overflow: hidden; }
.inline-block { display: inline-block;}
.mx15 { margin-left: 15px; margin-right: 15px;}
.mx20 { margin-left: 20px; margin-right: 20px;}
.my20 { margin-top: 20px; margin-bottom: 20px;}
.px100 { padding-left: 100px; padding-right: 100px; }

/*top*/
.top { height: 35px; overflow: hidden; }
.top ul {}
.top ul li { float: left; }
.top ul li a { height: 35px; line-height: 35px; font-size: 14px; padding-right: 20px;}
.top ul li:last-child a { padding-right: 0; }
.top ul li img { display: inline-block; vertical-align: middle; margin-right: 7px; }
.top .convert { margin-left: 35px; margin-top: 8px; }
.top .convert dl { overflow: hidden; border-radius: 10px;}
.top .convert dl dd { float: left; padding: 0 5px; height: 20px; line-height: 20px; font-size: 14px; color: #325baa; background-color: #e9eef6; cursor: pointer; }
.top .convert dl dd.on { color: #fff; background-color: #325baa; }

/*header*/
.header { overflow: hidden; height: 170px; background: url(../images/bg_header.jpg) no-repeat center center;}
.header .search-box { margin-top: 65px; overflow: hidden;}
.header .search-box .text { padding-left: 10px; width: 240px; height: 35px; font-size: 16px; color: #999; background-color: #fff; border: none;}
.header .search-box .btn { cursor: pointer; width: 95px; padding-left: 30px; height: 35px; font-size: 16px; color: #fff; border: none; background:url(../images/icon_search.png) no-repeat 20px center #325baa;}

/*menu*/
.menu { background-color: #325baa; overflow: hidden;}
.menu ul { overflow: hidden;}
.menu ul li { float: left; border-right: 1px solid #567dc8;}
.menu ul li:first-child { border-left: 1px solid #567dc8;}
.menu ul li a { display: block; width: 250px; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 22px; font-weight: bold;}
.menu ul li a.on, .menu ul li a:hover { color: #325baa; background-color: #e9eef6;}
.menu ul li:first-child a { width: 193px;}

/*banner*/
.banner { position: relative; overflow: hidden;}
.banner .hd { position: absolute; right: 20px; bottom: 20px; z-index: 999;}
.banner .hd ul { overflow: hidden;}
.banner .hd ul li{ width: 16px; height: 3px; float: left; margin-left: 5px; background-color: #dadada; cursor: pointer;}
.banner .hd ul li.on{ background-color: #325baa;}
.banner .bd { height: 340px; background-color: #f6f6f6; overflow: hidden;}
.banner .bd .box { overflow: hidden; }
.banner .bd .box .pic { height: 340px; float: left;}
.banner .bd .box .text { width: 495px; height: 340px; margin: 50px; float: right;}
.banner .bd .box .text .title { margin-bottom: 20px; }
.banner .bd .box .text .title a{ line-height: 32px; font-size: 22px; color: #0055ae; font-weight: bold;}
.banner .bd .box .text p { height: 120px; line-height: 40px; font-size: 18px; color: #555555; overflow: hidden;}

/*common-switch-list*/
.common-switch-list {}
.common-switch-list .hd { border-bottom: 1px solid #eae8e8; overflow: hidden;}
.common-switch-list .hd ul { overflow: hidden; }
.common-switch-list .hd ul li { float: left; margin-right: 45px; font-size: 20px; }
.common-switch-list .hd ul li a { font-size: 20px; line-height: 42px; }
.common-switch-list .hd ul li.on a { display: block; color: #1a56a8; font-weight: bold; border-bottom: 3px solid #1a56a8;}
.common-switch-list .hd .more { line-height: 45px; font-size: 18px; color: #aaa; }
.common-switch-list .bd {}
.common-switch-list .bd ul {}
.common-switch-list .bd ul li { background: url(../images/icon_li.png) no-repeat 3px center; font-size: 18px; line-height: 40px; overflow: hidden;}
.common-switch-list .bd ul li span {width:170px;  float: right; text-align: right; color: #aaa;}
.common-switch-list .bd ul li a { padding-left: 20px; color: #555; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.common-switch-list .bd ul li a:hover { color: #1a56a8; text-decoration: underline;}
.common-switch-list .hd span.tips { line-height: 45px; font-weight: bold; color: #f10707;}
/*common-hd*/
.common-hd { border-bottom: 1px solid #eae8e8; overflow: hidden;}
.common-hd ul { overflow: hidden; }
.common-hd ul li { float: left; margin-right: 45px; font-size: 20px; }
.common-hd ul li a { font-size: 20px; line-height: 42px; }
.common-hd ul li.on a { display: block; color: #1a56a8; font-weight: bold; border-bottom: 3px solid #1a56a8;}
.common-hd .more { line-height: 45px; font-size: 18px; color: #aaa; }
.common-switch-list .hd .btn { float: right; padding: 0 20px; line-height: 45px; color: #fff; background-color: #325baa;}
/*news*/
.news { width: 565px; overflow: hidden; }

/*info*/
.info { width: 565px; overflow: hidden; }

/*ad*/
.ad {}
.ad ul { overflow: hidden; margin-left: -20px;}
.ad ul li { float: left; margin-left: 20px; width: 275px; height: 70px;}

/*switch*/
.switch {}
.switch .switch-hd {}
.switch .switch-hd ul { border-right: 2px solid #f5f5f5; border-top: 2px solid #f5f5f5; border-bottom: 2px solid #f5f5f5; overflow: hidden;}
.switch .switch-hd ul li { cursor: pointer; float: left; width: 384px; height: 55px; line-height: 55px; font-size: 22px; font-weight: bold; color: #fff; text-align: center; border-left: 2px solid #f5f5f5; background-color: #325baa;}
.switch .switch-hd ul li.on { color: #325baa; background-color: #fff;}
.switch .switch-hd ul li i { padding-left: 37px;}
.switch .switch-hd ul li i.icon01 { background: url(../images/icon_zwgk.png) no-repeat left center; }
.switch .switch-hd ul li i.icon02 { background: url(../images/icon_fwdh.png) no-repeat left center; }
.switch .switch-hd ul li i.icon03 { background: url(../images/icon_hdjl.png) no-repeat left center; }
.switch .switch-hd ul li.on i.icon01 { background: url(../images/icon_zwgk_on.jpg) no-repeat left center;}
.switch .switch-hd ul li.on i.icon02 { background: url(../images/icon_fwdh_on.png) no-repeat left center;}
.switch .switch-hd ul li.on i.icon03 { background: url(../images/icon_hdjl_on.jpg) no-repeat left center;}
.switch .switch-bd { margin-top: 20px;} 

/*zfxxgk*/
.zfxxgk { width: 320px; overflow: hidden;}
.zfxxgk .hd { margin-bottom: 20px; padding-left: 15px; height: 50px; line-height: 50px; background: url(../images/bg_title.png) no-repeat left center;}
.zfxxgk .hd a { font-size: 20px; color: #325baa; font-weight: bold;}
.zfxxgk .bd { margin-bottom: 8px;}
.zfxxgk .bd ul { overflow: hidden;}
.zfxxgk .bd ul li { float: left;}
.zfxxgk .bd ul li a { display: block; padding-top: 15px; height: 75px; font-size: 18px; color: #1a56a8; font-weight: bold; text-align: center; background-color: #f6f6f6; }
.zfxxgk .bd ul li a span { display: block; margin-top: 7px; }
.zfxxgk .bd .col-3 { margin-left: -10px; }
.zfxxgk .bd .col-3 li { width: 100px; margin-left: 10px;}
.zfxxgk .bd .col-2 li { width: 155px; float: left;}
.zfxxgk .bd .col-2 li:last-child { float: right;}

/*sxqd*/
.sxqd { width: 220px; overflow: hidden;}
.sxqd .hd { margin-bottom: 20px; padding-left: 15px; height: 50px; line-height: 50px; background: url(../images/bg_title.png) no-repeat left center;}
.sxqd .hd a { font-size: 20px; color: #325baa; font-weight: bold;}
.sxqd .bd {}
.sxqd .bd ul{}
.sxqd .bd ul li{ margin-bottom: 9px;}
.sxqd .bd ul li a{ display: block; padding-left: 10px; height: 40px; line-height: 40px; font-size: 18px; color: #1a56a8; background-color: #f6f6f6;}
.sxqd .bd ul li a img { float: right; margin-top: 11px; margin-right: 12px;}

/*notice*/
.notice { width: 565px;}
.notice .hd { height: 50px; background-color: #F2F2F2;}
.notice .hd ul {}
.notice .hd ul li{ float: left;}
.notice .hd ul li a{ display: block; line-height: 50px; margin: 0 20px; font-size: 20px;}
.notice .hd ul li.on {}
.notice .hd ul li.on a { color: #1a56a8; font-weight: bold;}
.notice .bd {}
.notice .bd ul {}
.notice .bd ul li { background: url(../images/icon_li.png) no-repeat 3px center; font-size: 18px; line-height: 42px; overflow: hidden;}
.notice .bd ul li span { width: 130px; float: right; text-align: right; color: #aaa;}
.notice .bd ul li a { padding-left: 20px; color: #555; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.notice .bd ul li a:hover { color: #1a56a8; text-decoration: underline;}

/*zwgk-link*/
.zwgk-link {}
.zwgk-link1 {}
.zwgk-link ul { text-align: center; margin: 0 -8px;}
.zwgk-link1 ul { text-align: center; margin: 0 -8px;}
.zwgk-link ul li { display: inline-block; width: 273px; height: 80px; margin: 0 8px; }
.zwgk-link1 ul li { display: inline-block; width: 1151px; height: 80px; margin: 0 8px; }
.zwgk-link ul li.bg_hygl { background: url(../images/bg_hygl.jpg) no-repeat center center;}
.zwgk-link ul li.bg_msgc { background: url(../images/bg_msgc.jpg) no-repeat center center;}
.zwgk-link1 ul li.bg_msgc { background: url(../images/bg_msgc.jpg) repeat center center;}
.zwgk-link ul li.bg_xmjs { background: url(../images/bg_xmjs.jpg) no-repeat center center;}
.zwgk-link ul li.bg_gkzl { background: url(../images/bg_gkzl.jpg) no-repeat center center;}
.zwgk-link ul li a { display: block; line-height: 80px; color: #1a56a8; font-size: 20px;}
.zwgk-link ul li img { display: inline-block; vertical-align: middle; margin-right: 20px;}
.zwgk-link1 ul li a { display: block; line-height: 80px; color: #1a56a8; font-size: 20px;}
.zwgk-link1 ul li img { display: inline-block; vertical-align: middle; margin-right: 20px;}

/*fwdh*/
.fwdh { padding: 5px 0; background-color: #f7fcfe;}
.fwdh ul{ overflow: hidden;}
.fwdh ul li{ float: left;}
.fwdh ul li a{ display: block; text-align: center; width: 165px; color: #325baa; font-size: 16px; line-height: 18px;}
.fwdh ul li a i {margin: 0 auto; display: block; margin-bottom: 15px; width: 68px; height: 68px; border-radius: 50px; border: 1px solid #325baa;}
.fwdh ul li a.item01 i{ background: url(../images/icon_fwdh01.png) no-repeat center center; }
.fwdh ul li a.item02 i{ background: url(../images/icon_fwdh02.png) no-repeat center center; }
.fwdh ul li a.item03 i{ background: url(../images/icon_fwdh03.png) no-repeat center center; }
.fwdh ul li a.item04 i{ background: url(../images/icon_fwdh04.png) no-repeat center center; }
.fwdh ul li a.item05 i{ background: url(../images/icon_fwdh05.png) no-repeat center center; }
.fwdh ul li a.item06 i{ background: url(../images/icon_fwdh06.png) no-repeat center center; }
.fwdh ul li a.item07 i{ background: url(../images/icon_fwdh07.png) no-repeat center center; }
.fwdh ul li a.item01:hover i { background: url(../images/icon_fwdh01_on.png) no-repeat center center #325baa; }
.fwdh ul li a.item02:hover i { background: url(../images/icon_fwdh02_on.png) no-repeat center center #325baa; }
.fwdh ul li a.item03:hover i { background: url(../images/icon_fwdh03_on.png) no-repeat center center #325baa; }
.fwdh ul li a.item04:hover i { background: url(../images/icon_fwdh04_on.png) no-repeat center center #325baa; }
.fwdh ul li a.item05:hover i { background: url(../images/icon_fwdh05_on.png) no-repeat center center #325baa; }
.fwdh ul li a.item06:hover i { background: url(../images/icon_fwdh06_on.png) no-repeat center center #325baa; }
.fwdh ul li a.item07:hover i { background: url(../images/icon_fwdh07_on.png) no-repeat center center #325baa; }

/*interview*/
.interview { width: 565px;}
.interview .hd{ height: 50px; background-color: #f6f6f6;}
.interview .hd ul{ overflow: hidden;}
.interview .hd ul li{ float: left;}
.interview .hd ul li a{ margin: 0 20px; line-height: 50px; color: #555; font-size: 20px;}
.interview .hd ul li.on a{ color: #2767b1; font-weight: bold;}
.interview .bd { margin-top: 20px;}
.interview .bd .pic { width: 215px; height: 180px;}
.interview .bd .text { width: 330px;}
.interview .bd .text .title { margin-bottom: 10px;}
.interview .bd .text .title a{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; line-height: 34px; color: #1a56a8; font-size: 18px; font-weight: bold;}
.interview .bd .text p{ font-size: 18px; margin-bottom: 5px; line-height: 30px;}
.interview .bd .text p span{ margin-right: 10px; height: 20px; line-height: 20px; font-size: 14px; color: #fff; display: inline-block; padding: 0 7px; border-radius: 3px; background-color: #1a56a8;}
.interview .bd ul li { background: url(../images/icon_li.png) no-repeat 3px center; font-size: 18px; line-height: 36px; overflow: hidden;}
.interview .bd ul li span { width: 101px; float: right; text-align: right; color: #aaa;}
.interview .bd ul li a { padding-left: 20px; color: #555; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.interview .bd ul li a:hover { color: #1a56a8; text-decoration: underline;}

/*letter-box*/
.letter-box { width: 565px;}
.letter-box .hd{ height: 50px; background-color: #f6f6f6;}
.letter-box .hd ul{ overflow: hidden;}
.letter-box .hd ul li{ float: left;}
.letter-box .hd ul li a{ margin: 0 20px; line-height: 50px; color: #555; font-size: 20px;}
.letter-box .hd ul li.on a{ color: #2767b1; font-weight: bold;}
.letter-box .bd{ margin-top: 10px; border: 1px solid #f6f6f6;}
.letter-box .bd .box { padding: 15px; }
.letter-box .bd .pic{ width: 40px; height: 40px;}
.letter-box .bd .text{ margin-left: 18px;}
.letter-box .bd .text p{ margin-bottom: 5px; font-size: 18px; font-weight: bold; color: #325baa;}
.letter-box .bd .text span{ font-size: 16px; color: #555;}
.letter-box .bd .btn{ height: 34px; line-height: 34px; padding: 0 10px; font-size: 16px; color: #fff; border-radius: 3px; background-color: #325baa;}

/*table*/
.table { overflow: hidden;}
.table th { height: 40px; font-size: 18px; color: #325baa; background-color: #eff2f9;}
.table td { height: 40px; font-size: 18px; color: #555; border-bottom: 1px solid #e3e8f3;}

/*slideGroup*/
.slideGroup {}
.slideGroup .head { padding: 0 15px; height: 45px; line-height: 45px; background: url(../images/bg_jpzb.jpg) no-repeat center center;}
.slideGroup .head span { font-size: 20px; font-weight: bold; color: #325baa;}
.slideGroup .head a { float: right; font-size: 18px; color: #aaa;}
.slideGroup .parHd { text-align: center; font-size: 0;}
.slideGroup .parHd ul {}
.slideGroup .parHd ul li { display: inline-block; }
.slideGroup .parHd ul li a{ display: block; padding: 0 18px; height: 40px; line-height: 40px; font-size: 18px; color: #555; background-color: #f2f2f2;}
.slideGroup .parHd ul li:first-child a { border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.slideGroup .parHd ul li:last-child a { border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.slideGroup .parHd ul li.on a{ background-color: #325baa; color: #fff;}
.slideGroup .parBd { margin-top: 20px;}
.slideBox { position: relative;}
.slideBox ul { text-align: center; font-size: 0;}
.slideBox ul li { display: inline-block; margin: 0 10px;}
.slideBox ul li .pic { width: 250px; height: 168px;}
.slideBox ul li .pic img { width: 250px; height: 168px;}
.slideBox ul li .title {}
.slideBox ul li .title a { line-height: 45px; font-size: 18px; color: #555;}
.slideBox .sPrev { position: absolute; top: 70px; left: 0; width: 28px; height: 28px; background: url(../images/icon_perv.png) no-repeat;}
.slideBox .sNext { position: absolute; top: 70px; right: 0; width: 28px; height: 28px; background: url(../images/icon_next.png) no-repeat;}
.slideBox .tempWrap { margin: 0 auto;}

/*quick-link*/
.quick-link {}
.quick-link .hd {}
.quick-link .hd ul { margin-left: -5px; overflow: hidden;}
.quick-link .hd ul li { float: left; margin-left: 5px; width: 286px; height: 40px; text-align: center; background-color: #3f6bbe;}
.quick-link .hd ul li a { font-size: 18px; line-height: 40px; font-weight: bold; color: #fff;}
.quick-link .hd ul li select { margin-top: 5px; height: auto; font-size: 18px; font-weight: bold; color: #fff; border: none; background: none; }
.quick-link .hd ul li select option {color: #444;}
.quick-link .bd { margin-top: 10px; background-color: #f3f8fa;}
.quick-link .bd ul { overflow: hidden; padding: 15px 30px;}
.quick-link .bd ul li { width: 220px; float: left;}
.quick-link .bd ul li a { font-size: 16px; line-height: 36px; color: #325baa;}

/*footer*/
.footer { overflow: hidden; padding: 30px 0; background-color: #325baa;}
.footer .link { margin-bottom: 10px;}
.footer .link ul { text-align: center;}
.footer .link ul li { margin-left: 10px; display: inline-block; vertical-align: middle; color: #fff;}
.footer .link ul li a { font-size: 16px; color: #fff; margin-right: 10px; vertical-align: middle;}
.footer .bottom {}
.footer .bottom div { vertical-align: middle;}
.footer .bottom p { color: #fff; line-height: 24px;}
.footer .bottom p a { color: #fff;}
.footer .bottom p img {vertical-align: middle; margin-right: 5px; }

/*location*/
.location { padding-left: 25px; height: 50px; line-height: 50px; background: url(../images/icon_pin.png) no-repeat left center;}
.location span { color: #999; font-size: 14px;}
.location a { color: #999; font-size: 14px;}
.location a.on { color: #325baa;}

/*gdzx-banner*/
.gdzx-banner { position: relative; width: 565px; height: 340px; overflow: hidden;}
.gdzx-banner .hd{ position: absolute; right: 18px; bottom: 18px; z-index: 100;}
.gdzx-banner .hd ul{}
.gdzx-banner .hd ul li{ cursor: pointer; float: left; margin-left: 10px; width: 7px; height: 7px; background: url(../images/icon_dot.png) no-repeat;}
.gdzx-banner .hd ul li.on{ background: url(../images/icon_dot_on.png) no-repeat;}
.gdzx-banner .bd{ position: relative; height: 340px; overflow: hidden;}
.gdzx-banner .bd .box{}
.gdzx-banner .bd .box .pic{ width: 565px; height: 340px; overflow: hidden;}
.gdzx-banner .bd .box .pic img { width: 565px; height: 340px;}
.gdzx-banner .bd .box .title{ position: absolute; left: 15px; bottom: 0; z-index: 100;}
.gdzx-banner .bd .box .title a{ line-height: 45px; font-size: 18px; color: #fff;}
.gdzx-banner .bd .box .mask{ position: absolute; left: 0; right: 0; bottom: 0; height: 45px; background: url(../images/bg_mask.png);}

/*gkzx*/
.gkzx-sjyw, .gkzx-zxyyzz, .gkzx-hyzx { width: 565px;}

/*zwkg*/
.zwgk-left { width: 675px; padding-right: 45px; border-right: 1px solid #eae8e8;}
.zwgk-right { width: 390px;}
.zwgk-zfxxgk { width: 390px;}
.zwgk-zfxxgk .bd ul li a { height: 80px; padding-top: 20px;}
.zwgk-zfxxgk .bd .col-3 li { width: 125px; margin-left: 8px;}
.zwgk-zfxxgk .bd .col-2 li { width: 190px;}
.zwgk-sxqd { width: 100%;}
.zwgk-sxqd ul li {}
.zwgk-sxqd ul li a { height: 60px !important; line-height: 60px !important;}
.zwgk-sxqd ul li:nth-of-type(1) a { background: url(../images/bg_sxqd01.png) no-repeat right center #f6f6f6;}
.zwgk-sxqd ul li:nth-of-type(2) a { background: url(../images/bg_sxqd02.png) no-repeat right center #f6f6f6;}
.zwgk-sxqd ul li:nth-of-type(3) a { background: url(../images/bg_sxqd03.png) no-repeat right center #f6f6f6;}
.zwgk-sxqd ul li:nth-of-type(4) a { background: url(../images/bg_sxqd04.png) no-repeat right center #f6f6f6;}
.zwgk-sxqd ul li img { vertical-align: middle; float: none !important; margin-right: 0 !important; margin-left: 15px; margin-top: 0 !important;}

/*jlhd*/
.jlhd-left { width: 675px; padding-right: 45px; border-right: 1px solid #eae8e8;}
.jlhd-right { width: 390px;}
.jlhd-jbft .bd{ background-color: #f6f6f6;}
.jlhd-jbft .bd .pic { width: 300px; height: 215px;}
.jlhd-jbft .bd .pic img { width: 300px; height: 215px;}
.jlhd-jbft .bd .text { width: 340px; margin-top: 20px;}
.jlhd-jbft .bd .text .title { margin-bottom: 10px;}
.jlhd-jbft .bd .text .title a{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; line-height: 34px; color: #1a56a8; font-size: 18px; font-weight: bold;}
.jlhd-jbft .bd .text p{ font-size: 18px; margin-bottom: 5px; line-height: 30px;}
.jlhd-jbft .bd .text p span{ margin-right: 10px; height: 20px; line-height: 20px; font-size: 14px; color: #fff; display: inline-block; padding: 0 7px; border-radius: 3px; background-color: #1a56a8;}
.jlhd-jzxx .bd .left, .jlhd-jzxx .bd .right { border: 1px solid #eef3fc; 0 0 5px #eef3fc;}
.jlhd-jzxx .bd .left { padding: 25px 15px;}
.jlhd-jzxx .bd .right { width: 360px;}
.jlhd-jzxx .bd .pic{ width: 40px; height: 40px;}
.jlhd-jzxx .bd .text{ margin-left: 18px;}
.jlhd-jzxx .bd .text p{ margin-bottom: 5px; font-size: 18px; font-weight: bold; color: #325baa;}
.jlhd-jzxx .bd .text span{ font-size: 16px; color: #555;}
.jlhd-jzxx .bd .btn{ height: 34px; line-height: 34px; padding: 0 10px; font-size: 16px; color: #fff; border-radius: 3px; background-color: #325baa;}
.jlhd-jzxx .bd .head { margin: 20px 10px 0; font-size: 18px; color: #325baa;}
.jlhd-jzxx .bd .input-group { width: 130px;}
.jlhd-jzxx .bd .input-group .input { margin-top: 7px; width: 120px; height: 28px; padding-left: 10px; font-size: 16px; color: #aaa; border: none; background-color: #fff;}
.jlhd-jzxx .bd .btn-search { width: 50px; height: 60px; padding-top: 30px; font-size: 16px; color: #aaa; border: none; background: url(../images/icon_hdjl_search.png) no-repeat center 10px;}
.jlhd-zxdh .bd { padding: 0 15px; border: 4px solid #f6f6f6; background-color: #fdfdfd;}
.jlhd-zxdh .bd p { font-size: 18px; color: #555; line-height: 44px;}
.jlhd-zxdh .bd .mail { text-align: center; height: 80px; line-height: 80px; font-size: 18px; color: #325baa; border-top: 4px solid #f6f6f6;}

/*ztzl-list*/
.ztzl-list { margin-left: -42px;}
.ztzl-list .ztzl-item { width: 345px; float: left; margin-bottom: 25px; margin-left: 62px;}
.ztzl-list .ztzl-item .pic { width: 343px; height: 108px; border: 1px solid #e3e3e3; overflow: hidden;}
.ztzl-list .ztzl-item .pic img { width: 343px; height: 108px;}
.ztzl-list .ztzl-item .hd { padding: 15px 0; text-align: center; border-bottom: 1px solid #e7e7e7;}
.ztzl-list .ztzl-item .hd a { margin: 0 30px; font-size: 20px; display: inline-block; vertical-align: middle;}
.ztzl-list .ztzl-item .hd img { display: inline-block; vertical-align: middle;}
.ztzl-list .ztzl-item ul {}
.ztzl-list .ztzl-item ul li { border-bottom: 1px dashed #e7e7e7; background: url(../images/icon_li.png) no-repeat 3px center; font-size: 18px; line-height: 40px; overflow: hidden;}
.ztzl-list .ztzl-item ul li span { width: 60px; float: right; text-align: right; color: #aaa;}
.ztzl-list .ztzl-item ul li a { padding-left: 20px; color: #555; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ztzl-list .ztzl-item ul li a:hover { color: #1a56a8; text-decoration: underline;}
.ztzl-list .ztzl-item .more { margin-top: 25px; text-align: center;}
.ztzl-list .ztzl-item .more a { display: inline-block; width: 110px; height: 38px; line-height: 38px; font-size: 16px; color: #325baa; border: 1px solid #7da4de; border-radius: 3px; background-color: #f3f3f3;}

/*pagination*/
.page{ text-align: center;}
.page a{ display: inline-block; *display: inline; zoom: 1; height: 26px; line-height: 26px;  color: #555555; font-size: 16px; }
.page a:hover{ color: #fff; background-color: #325baa;}
.page a.on{ color: #fff; background-color: #325baa;}
.page span { display: inline-block; *display: inline; zoom: 1; height: 26px;line-height: 26px;color: #555555; font-size: 16px;}
.page span .text { width: 30px; margin: 0 5px;}

/*page*/
.page-wrap { background: url(../images/bg_page_left.jpg) repeat-y left center;}
.page-left { width: 255px;}
.page-right { margin-left: 300px;}
.page-left .page-title { height: 115px; line-height: 115px; font-size: 28px; color: #fff; text-align: center; background: url(../images/bg_title.jpg) no-repeat; }
.page-left .page-menu { padding-bottom: 20px;}
.page-left .page-menu ul {}
.page-left .page-menu ul li { margin-top: 20px;}
.page-left .page-menu ul li > a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 30px; height: 40px; line-height: 40px; font-size: 20px; color: #444;}
.page-left .page-menu ul li > a.on { font-weight: bold; color: #325baa; background: url(../images/icon_doubel_right.png) no-repeat 220px center #e9eef6;}
.page-left .page-menu ul li > a.down {  background: url(../images/icon_double_down.png) no-repeat 220px center #e9eef6;}
.page-left .page-menu dl { padding-bottom: 10px; background-color: #f5f9ff;}
.page-left .page-menu dl dd { padding: 10px 0; }
.page-left .page-menu dl dd a {padding-left: 30px; font-size: 18px; line-height: 48px;}
.page-left .page-menu dl dd a:hover, .page-left .page-menu dl dd a.on { color: #325baa; }
.page-list {}
.lists li:nth-of-type(5n) {border-bottom: 1px dashed #DCDCDC;margin-bottom: 10px;padding-bottom: 10px;}
.page-list .bd ul li { padding-left: 9px; background: url(../images/icon_page_li.jpg) no-repeat left center;}
.page-list .bd ul li a { padding-left: 0;}

/*pic-list*/
.pic-list {}
.pic-list .pic-item { overflow: hidden; padding: 25px 0; border-bottom: 1px dashed #e3e1e1;}
.pic-list .pic-item .pic { width: 235px; height: 170px;}
.pic-list .pic-item .pic img { width: 235px; height: 170px;}
.pic-list .pic-item .detail { margin-left: 260px;}
.pic-list .pic-item .detail .head {}
.pic-list .pic-item .detail .head .title { color: #444; font-size: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pic-list .pic-item .detail .head span { float: right; width: 120px; color: #aaa; font-size: 16px; text-align: right;}
.pic-list .pic-item .detail .body { margin-top: 20px; overflow: hidden; height: 90px; font-size: 18px; color: #4e4e4e; line-height: 30px;}
.pic-list .pic-item .detail .bottom { margin-top: 10px;}
.pic-list .pic-item .detail .bottom a { text-align: center; float: right; width: 80px; padding-right: 10px; height: 28px; line-height: 28px; font-size: 14px; color: #325baa; background: url(../images/icon_page_right.png) no-repeat 75px center #e9eef6;}
.pic-list .pic-item:hover .detail .bottom a { color: #fff; background: url(../images/icon_page_right_on.png) no-repeat 75px center #325baa;}

/*page-detail*/
.page-detail {}
.page-detail .page-title { font-size: 28px; text-align: center; font-weight: bold;line-height:40px;}
.page-detail .page-from { padding: 20px 0; font-size: 0; text-align: center; border-bottom: 1px solid #e6e6e6;margin-top:20px}
.page-detail .page-from span { display: inline-block; margin: 0 20px; font-size: 14px; color: #999;}
.page-detail .page-from span em { color: #1a56a8; }
.page-detail .page-cont { font-size: 18px; color: #555; line-height: 36px;}

/*page-leader*/
.page-leader {}
.page-leader .leader-list { padding: 20px 25px; background-color: #f6f6f6;}
.page-leader .leader-list dl { overflow: hidden;}
.page-leader .leader-list dl dt { display: block; margin-bottom: 10px; line-height: 40px; font-size: 18px; color: #444; font-weight: bold;}
.page-leader .leader-list dl dd { float: left; line-height: 40px;}
.page-leader .leader-list dl dd a { font-size: 18px; margin-right: 30px;}
.page-leader .leader-list dl dd a:hover, .page-leader .leader-list dl dd a.on { font-weight: bold; color: #325baa;}
.page-leader .leader-info { overflow: hidden;}
.page-leader .leader-info .pic { width: 135px; height: 170px;}
.page-leader .leader-info .pic img{ width: 135px; height: 170px;}
.page-leader .leader-info .cont { margin-left: 160px; padding-top: 40px; line-height: 26px;}
.page-leader .leader-info .cont p { font-size: 18px;}
.page-leader .leader-info .cont p:first-child { margin-bottom: 20px;}
.page-leader .leader-info .cont p em { font-weight: bold;}
.page-leader .leader-cont { padding: 10px 0; font-size: 18px; line-height: 36px;}

/*comon-hd-block*/
.comon-hd-block { border-bottom: 1px solid #dadada; overflow: hidden;}
.comon-hd-block span { float: left; width: 90px; height: 30px; line-height: 30px; font-size: 18px; color: #fff; text-align: center; background-color: #325baa;}


/*organ-item*/
.organ-item {}
.organ-item .organ-hd { margin-top: 20px; font-size: 18px; font-weight: bold;}
.organ-item .organ-bd { margin-top: 20px; background-color: #f8f8f8;}
.organ-item .organ-bd ul { padding: 20px 0; overflow: hidden;}
.organ-item .organ-bd ul li { padding: 10px 0; float: left; margin-left: 45px; padding-left: 9px; background: url(../images/icon_page_li.jpg) no-repeat left center;}
.organ-item .organ-bd ul li a { line-height: 26px; font-size: 18px; color: #555; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.organ-item .organ-bd ul li a:hover { text-decoration: underline;}
.organ-item .organ-bd ul.col-4 li { width: 160px;}
.organ-item .organ-bd ul.col-3 li { width: 235px;}

/*ad-pic*/
.ad-pic { width: 860px; height: 150px; overflow: hidden;}

/*gallery-list*/
.gallery-list {}
.gallery-list ul { overflow: hidden; margin-left: -14px;}
.gallery-list ul li { float: left; height: 130px; margin-left: 13px;}
.gallery-list ul li img { width: 205px; height: 130px;}

/*list-col-two*/
.list-col-two { padding: 20px 0;}
.list-col-two ul { overflow: hidden;}
.list-col-two ul li { float: left; padding: 0 30px 0 15px; width: 385px; height: 40px; line-height: 40px; font-size: 18px; color: #555; background: url(../images/icon_li.png) no-repeat left center;}

/*email*/
.email { height: 60px; line-height: 60px; font-size: 18px; color: #325baa; text-align: center; background: url(../images/bg_phone.jpg) no-repeat center center;}

/*pic-code*/
.pic-code { height: 128px; }
.pic-code img { width: 128px; height: 128px; }

/*page-site*/
.page-site {}
.page-site .hd { text-align: center; font-size: 26px; font-weight: bold; color: #325baa;}
.page-site .bd { padding: 0 100px;}
.page-site .bd  dl { overflow: hidden; padding: 20px 0; border-bottom: 1px dashed #dcdcdc;}
.page-site .bd  dl:last-child { border-bottom: none;}
.page-site .bd  dl dt { margin-bottom: 15px; font-size: 20px; font-weight: bold; line-height: 30px; color: #325baa;}
.page-site .bd  dl dd { float: left; margin-right: 40px; margin-bottom: 10px;}
.page-site .bd  dl dd a { line-height: 30px; font-size: 18px; color: #444;}
	/*list分页 begin*/
			
			#page_div {
				text-align: center;
				margin: 20px auto 20px auto;
			}
			
			.pagination-index,
			.pagination-num,
			.pagination-last a {
				height: 1.6em;
				line-height: 1.6em;
				border: 1px solid #bfbfbf;
				margin: 0 .1em;
				padding: 0 .5em;
				display: inline-block;
				border-radius: 3px;
				color: #000;
			}
			
			.pagination-num {
				padding: 0 1em;
			}
			
			.pagination-num.active {
				background-color: #325baa;
				border: 1px solid #325baa;
				color: #ffffff;
			}
			
			.pagination-last {
				margin-left: 5px;
			}
			
			.pagination-last>input {
				height: 1.6em;
				width: 3em;
				border: 1px solid #bfbfbf;
				border-radius: 5px;
				text-align: center;
			}
			
			.pagination-last span:nth-child(5) {
				margin-left: 0.5em;
			}
			
			.pagination-last a {
				border: none;
			}


/*相关附件*/
.wy_wj_more{
	width:1000px;
	overflow:hidden;
	margin:20px auto;
}
.wy_wj_more .title{
	width:1000px;
	height:27px;
	overflow:hidden;
}
.wy_wj_more .title h2{
	width: auto;
	height:27px;
	overflow:hidden;
	line-height:27px;
	text-align:center;

	float:left;

}
.wy_wj_more .contMain{
	width:1000px;
	overflow:hidden;
font-size:14px
}
.wy_wj_more .contMain ul li{
	width:1000px;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
/*guest-list*/
.guest-list {}
.guest-list ul {}
.guest-list ul li { margin-top: 20px; padding-bottom: 10px; overflow: hidden; border-bottom: 1px dashed #e3e1e1; }
.guest-list ul li .left-pic { float: left; }
.guest-list ul li .left-pic img { width: 190px; height: 170px; }
.guest-list ul li .right-content { width: 630px; float: right; } 
.guest-list ul li .right-content p { font-size: 18px; line-height: 32px; min-height: 32px; overflow: hidden;}
.guest-list ul li .right-content p b { float: left;}
.guest-list ul li .right-content p span { width: 525px; text-align: left; color: #4e4e4e;}
.guest-list ul li .right-content .join {}
.guest-list ul li .right-content .join a { display: inline-block; height: 28px; line-height: 28px; padding-right: 30px; color: #fff; background: url(../images/icon_right_white.png) no-repeat 100px center #325baa;}   

/*letter*/
.letter {}
.letter .search-box { overflow: hidden; height: 55px; line-height: 55px; background: url(../images/bg_letter_search.png) no-repeat center center;}
.letter .search-box span { margin-left: 55px; font-size: 16px; color: #49606f;}
.letter .search-box .text { margin-left: 20px; padding-left: 10px; width: 280px; height: 30px;}
.letter .search-box .btn { margin-left: 20px; padding: 0 10px; height: 30px; font-size: 14px; color: #fff; background-color: #5482dc; border: none;}
.letter .table { width: 100%;}
.letter .table thead th { color: #4e4e4e; background-color: #f5f5f5;}
.letter .table tbody td { text-align: center;}
.letter .table tbody tr td:nth-child(2) { width: 340px; overflow: hidden; text-align: left;}
